#ifndef THREADRECOLECTORDEPEERSNOACTIVOS_H_
#define THREADRECOLECTORDEPEERSNOACTIVOS_H_

#include "Thread.h"
#include <list>
#include "InterfazPeer.h"
#include "Condition.h"

//TODO ver bien de donde hay que sacarlos

class ThreadRecolectorDePeersNoActivos: public Thread {
private:
	list<InterfazPeer*>* listaPeers;
	Condition* condListaPeers;
	unsigned int tiempoEspera;

public:
	ThreadRecolectorDePeersNoActivos(list<InterfazPeer*>* listaPeers, Condition* condListaPeers, unsigned int tiempoEspera);
	virtual ~ThreadRecolectorDePeersNoActivos();

	virtual void* run();
	virtual void stop();
};

#endif /* THREADRECOLECTORDEPEERSNOACTIVOS_H_ */
